/* reset */
a{
    cursor:pointer;
}
a:focus, a:hover {

    text-decoration: none;
}
/* 树表 */
.dd-handle, .dd2-content{
    padding:1px 12px;
    min-height: 22px;
    font-weight:400;
    line-height: 22px;
}
.dd-handle{
    color:#333;
}
.item-active{
    background:#c9f0fb;
}
.item-active:hover{
    background:#c9f0fb;
}
.dd-list .dd-list{
    padding-left: 15px;
}
.dd-item>button{
    top:2px;
    margin-top:0;
}
.dd-item .dd-list .dd-item .dd2-content{
    border-left:2px solid #00a4bd;
}
li.item-xkblue{
    border-left-color: #00a4bd;
}
.page-header-title {
    color: #333;
    font-size: 18px;
    font-weight: bold;
}
.btn {
    border-width: 1px;
    min-width: 82px;
    padding: 3px 12px;
}


.template-header{
    border-bottom:none;
}
.template-header .page-header-navs>span,
.template-header .page-header-navs>span a{
    color:#00a4bd;
}
.template-header .page-header-navs>span:hover,
.template-header .page-header-navs>span:hover a{
    color:#028498;
}
.template-container{
    border:1px solid #ccc;
    overflow: auto;
}
.template-nestable{
    max-width: 100%;
}
/*.dd-item>button{
    top:0px;
}
.template-nestable .dd-item>button:before{
    top:0px;
}*/
.template-nestable .pull-right{
    width:500px;
}

@media only screen and (min-width: 1560px) {
    .template-nestable .pull-right{
        width:700px;
    }
}

.template-nestable .pull-right a:hover{
    -moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
}

/* 弹出框 */
.template-alert-input{}
.info-items {
    margin-bottom: 8px;
    padding: 0 20px;
}
.apply-course .info-items .form-group{
    padding-left:0;
}
.apply-course .info-items .form-group .label {
    position: relative;
    width: 120px;
}
.template-alert-input .info-items .form-group .form-group-content input{
    width:100%;
}

/*template */
.dd-item .template-item {
    width: 240px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: inline-block;
}
.alert-template{
    margin:0;
    border: 1px solid #ccc;
    overflow: auto;
}

.form-tem{

}
.form-tem label.col-xs-4{
    width:auto;
}
.form-tem label .n-default .n-left,
.form-tem label .n-default .n-right{
    margin-top:0;
}